/*struct_結構 skin_ 皮膚，  elem _元件  btn_按扭  ico_ 圖標 */
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 12px
}

html {
    _padding: 60px 0px 0px 240px;
}

body {
    background-color: #260707;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 100%;
}

p, ul, ol, li, dl, dt, dd, h2, h3, h4, form, legend, input, select, textarea, button, th, td, pre {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6, input, textarea, select, button, label {
    font-size: 100%;
    vertical-align: middle;
}

ul, dl, ol {
    list-style: none;
}

img {
    border: none;
}

img {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
}

em, address {
    font-style: normal;
}

sup, sub {
    vertical-align: baseline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}

.hidden, .hide {
    display: none;
}

.fLeft {
    float: left;
}

.fRight {
    float: right;
}

.bold {
    font-weight: 700;
}

.clear {
    clear: both;
    font-size: 0;
    overflow: hidden;
}

.w100 {
    width: 100%;
}

.w25 {
    width: 25%;
}

.w20 {
    width: 20%;
}

.w50 {
    width: 50%;
}

.w33 {
    width: 33.3%;
}

.w125 {
    width: 12.5%;
}

.w166 {
    width: 16.6%;
}

.w8 {
    width: 8.2%;
}

.w99 {
    width: 9.9%;
}

.w17 {
    width: 16.7%;
}

.w40 {
    width: 40%;
}

.w9 {
    width: 9%;
}

.w10 {
    width: 10%;
}

.w6 {
    width: 6%;
}

.w16 {
    width: 16%;
}

.w60 {
    width: 60%;
}

.w5 {
    width: 5%;
}

.w14 {
    width: 14%;
}

.qzh-tab, .w99 {
    width: 99%;
}

.changlongbox table {
    *width: 99%;
}

.vat {
    vertical-align: top;
}

.touzhuArea td, .align-c {
    text-align: center;
}

.align-r {
    text-align: right;
}

.touzhuArea td {
    height: 28px;
    font-weight: 700;
    border: 1px solid #ccc;
}

.touzhuArea td.vat {
    border: none;
}

.input_t {
    border: 1px solid #B0B0B0;
    padding: 1px;
    height: 14px;
}

/*左右佈局*/
.conLeft {
    width: 240px;
    position: absolute;
    _position: static;
    top: 0;
    left: 0px;
    overflow: hidden;
    bottom: 0px;
    _height: 100%;
    _margin-left: -240px;
    _float: left;
}

.logo {
    width: 239px;
    height: 60px;
    position: absolute;
    top: 0px;
    border-right: 1px solid #9e6d47;
}

.left-content {
    position: absolute;
    _position: static;
    top: 60px;
    right: 0;
    bottom: 0;
    left: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    _overflow: hidden;
    _height: 100%;
}

.side_left {
    padding-left: 2px;
    width: 227px;
}

.left_corll {
    _overflow-y: auto;
    _overflow-x: hidden;
    _width: 100%;
    _height: 100%;
    _position: relative;
}

.conRight {
    position: absolute;
    _position: static;
    top: 0;
    left: 240px;
    right: 0;
    background-color: #ebeced;
    overflow: hidden;
    bottom: 0px;
    _height: 100%;
}

/*.right-content{position:absolute;_position:static;top:0px;right:0;bottom:0;left:0px;overflow:hidden;_overflow:hidden;_height:100%;}
.right_corll{_overflow-x:auto;_overflow-y:hidden;_width:100%;_height:100%;_position: relative;}*/

.header {
    z-index: 10;
    position: absolute;
    top: 0;
    width: 100%;
    height: 60px;
    display: none;
    border: none;
}

.header-content {
    width: 893px;
    height: 60px;
    overflow: hidden;
}

.container {
    position: absolute;
    _position: static;
    top: 60px;
    right: 0;
    bottom: 0px;
    left: 0;
    overflow: hidden;
    width: 100%;
    _height: 100%;
}

.main-content {
    position: absolute;
    _position: static;
    top: 0px;
    right: 0;
    bottom: 0;
    left: 0px;
    overflow: auto;
    _overflow: hidden;
    _height: 100%;
    _margin-left: 0px;
    display: none;
    width: 100%;
}

.mains_corll {
    _overflow: auto;
    _width: 100%;
    _height: 100%;
}

/*.floor{width:100%;height:29px;line-height: 29px;}*/
.main-content1 {
    overflow: auto;
    _overflow: hidden;
    height: 100%;
    _margin-left: 0;
    display: none;
    margin-top: 0px;
    _padding-top: 0px;
    background-color: #7c5329;
}

#rightLoader {
    padding: 4px;
    width: 956px;
}

#select_sys {
    font-size: 13px;
    color: #fff;
}

/*左則樣式*/
.accountInfo {
    position: absolute;
    top: 20px;
    width: 210px;
    margin-left: 12px;
    *margin-left: 6px;
}

/*頭部*/

.main-nav {
    color: #edd0bd;
    background-color: #7c5329;
    margin: 0 1px;
    padding-top: 125px;
    width: 240px;
}

.main-nav a {
    display: inline-block;
    line-height: 20px;
    width: 5em;
    text-align: center;
}

.main-nav .w2em {
    width: 2.5em;
}

.main-nav .w4em {
    width: 5.5em;
}

.option a {
    width: 3em;
}

#logout {
    color: #FFDE00;
}

.header-op {
    line-height: 30px;
    text-indent: 5px;
    height: 30px;
    overflow: hidden
}

.switch {
    display: inline-block;
    width: 114px;
    text-align: center;
    height: 30px;
}

.sub-nav {
    text-indent: 0;
}

.sub-nav .on a {
    color: red;
    font-weight: 700;
}

/* base Color */
.red {
    color: red;
}

.color450400 {
    color: #450400;
}

.green {
    color: #299A26;
}

.blue {
    color: #3163AC;
}

.fontweight {
    font-weight: 700;
}

/* 全局佈局樣式碎片 */
table.tc td, table.tc th, tr.tc td, tr.tc th, td.tc, th.tc {
    text-align: center;
}

.g-dialog-mask {
    position: absolute;
    display: none;
    background-color: #000;
    left: 0;
    top: 0;
    width: 99%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    border: none;
    z-index: 1000;
}

/* 彈出層 */
.pop_loader {
    display: none;
}

.pop_loader .requestData {
    padding: 8px;
    max-height: 600px;
    overflow: auto;
}

.elem-dialog {
    position: absolute;
    display: none;
    background-color: #FFF;
    z-index: 1000;
    background-color: #FFF;
}

.elem-dialog .pop-border {
    border: 5px solid #3A6AB0;
}

.elem-dialog .pop-hd {
    cursor: move;
    background-color: #FFF;
    background: url(../images/openwinbg.png) repeat-x;
    margin: 1px 1px 0;
}

.elem-dialog .pop-hd .border {
    position: relative;
}

.elem-dialog .pop-hd h4 {
    padding: 4px 0;
    margin: 0px;
    text-indent: 28px;
    color: #b30b00;
    font-weight: 700;
    line-height: 24px;
    font-size: 13px;
}

/*不能使用height和寬度屬性，會出現IE六兼容性問*/
.elem-dialog .pop-hd .close {
    right: 15px;
    _right: 17px;
    top: 17px;
    width: 11px;
    height: 9px;
    position: absolute;
    background-position: -52px -42px;
    overflow: hidden;
}

.elem-dialog .pop-hd .headico {
    left: 15px;
    _left: 17px;
    top: 15px;
    width: 14px;
    height: 11px;
    position: absolute;
    background-position: -52px -52px;
    overflow: hidden;
}

.elem-dialog .pop-bd .btn-line {
    clear: both;
    text-align: center;
    margin-top: 8px;
    font-size: 14px;
    color: #fff;
    border-top: 1px solid #B5C6E2;
}

.elem-dialog .pop-bd .btn-line .inner {
    background-color: #EAF4FF;
    border: 1px solid #fff;
    padding: 8px 0;
}

.elem-dialog .pop-bd .btn-line .inner .elem_btn {
    margin: 0 4px;
    font-size: 12px;
}

/*loading css*/
.g-loading .pop-hd {
    display: none;
}

.g-loading .pop-border {
    border: none;
    padding: 4px 5px;
    border: 1px solid #ccc;
    background: url(../images/loadbg.png) repeat-x;
    color: #826b4a;
}

.g-loading .loading {
    background: url(../images/loading.gif);
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

/*{#|6295|6ce8#}現場的input寬度*/
.touzhuArea .amount-input {
    width: 48px;
}

.touzhuArea .amount-input:hover {
    border: 1px solid #FFDE00;
}

/*{#|957f|9f99#}樣式*/
.changlongbox .t1 {
    width: 100%;
}

.changlongbox td {
    line-height: 160%;
    text-indent: 3px;
}

.changlongbox .part {
    margin: 0 5px;
}

.touzhuArea td {
    cursor: pointer;
}

/***賬戶歷史標題空隙**/
.title {
    color: #063863;
    height: 28px;
    line-height: 27px;
}

.title label, .title input {
    cursor: pointer;
}

/*validator css*/
.g-vd-tooltip {
    position: absolute;
    display: none;
    text-align: left;
    white-space: normal;
    _width: 160px;
}

.g-vd-tooltip p {
    border: red 1px solid;
    padding: 2px 3px;
    font-size: 12px;
    background-color: #FFF;
    -moz-box-shadow: 2px 2px 4px #CCC;
    margin: 0px;
}

.g-vd-tooltip i {
    display: inline-block;
    width: 14px;
    height: 7px;
    background: url(../images/ico_vdt.gif) no-repeat;
    margin-top: -1px;
    overflow: hidden;
    margin-left: 10px;
}

.g-vd-tooltip.g-vd-error {
    display: inline;
    color: red;
    text-align: left;
}

.g-vd-tooltip.g-vd-prompt {
    display: inline;
    color: #090;
}

.g-vd-tooltip.g-vd-prompt p {
    border: #090 1px solid;
}

.g-vd-tooltip.g-vd-prompt i {
    background-position: -16px 0;
}

.g-vd-status {
    width: 15px;
    height: 15px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    background-color: red;
    margin-left: 5px;
    vertical-align: middle;
    visibility: hidden;
    background: url(../images/ico_vdt.gif) no-repeat;
}

.g-vd-status.g-vd-s-error {
    visibility: visible;
    background-position: -15px -10px;
}

.g-vd-status.g-vd-s-pass {
    visibility: visible;
    background-position: 0 -10px;
}

.g-no-status .g-vd-status {
    display: none;
}

/**基礎表格樣式**/
/* html body{ overflow: scroll; }*/
/* 導航 */
#skinChange {
    position: relative;
    display: inline-block;
    width: 72px;
    text-align: left;
    zoom: 1;
    z-index: 1000
}

#skinChange {
    *display: inline;
}

.skin_brown .skinOn {
    background-color: #8F460E;
}

#skinChange .skinHandler {
    display: inline-block;
    padding: 0 0 0 5px;
}

.skin_brown #skinChange .skinHandler {
    background-position: right -48px;
}

#skinChange .handlerOn {
    background-position: right -32px;
    font-weight: 700;
    color: #FEC613;
}

.skin_brown #skinChange .handlerOn {
    background-color: #8F460E;
    background-position: right -32px;
}

#skinChange .inner {
    position: absolute;
    left: 0;
    width: 100%;
    top: 20px;
}

.skin_brown #skinChange .inner {
    background: #8F460E;
}

#skinChange .inner .option {
    height: 20px;
    padding-left: 10px;
}

#skinChange .inner i {
    border: 1px solid #FFC8C8;
    float: left;
    width: 7px;
    height: 7px;
    margin-top: 5px;
    margin-right: 7px;
    overflow: hidden;
}

#skinChange .inner .sRed {
    background: #DC2F39;
}

#skinChange .inner .sBlue {
    background: #5382BC;
}

#skinChange .inner .sBrown {
    background: #C66231;
}

#skinChange .inner a:hover {
    color: #FEC613;
    text-decoration: underline;
}

/** 表格居中**/
.struct_general-table {
    border-collapse: collapse;
    width: 100%;
    _border-left: none;
    _border-right: none;
}

.struct_table_center td {
    height: 26px;
    text-align: center;
}

/**兩欄表格樣式**/
.struct_table_two th {
    width: 180px;
}

.struct_table_two td {
    height: 26px;
}

.struct_table_two .col1 {
    width: 50%;
}

.struct_table_two .col2 {
    width: 50%;
}

/*klc {#|6295|6ce8#}現場table*/
.changlongbox, .betAreaBox {
    float: left;
    *display: inline;
}

.betAreaBox {
    width: 765px;
}

.changlongbox {
    width: 176px;
    margin-left: 15px;
    margin-top: 0;
}

.klctouzhuArea, .ssctouzhuArea, .pktouzhuArea {
    margin: 0 0 10px;
    overflow: hidden;
}

.lianma-t span {
    display: block;
}

.lianma td {
    height: 23px;
}

.lianma .bq-title {
    border: 1px solid #ccc;
    border-bottom: none;
}

.nc .lianma td, .nc .touzhuArea td {
    height: 33px;
}

.nc .touzhuArea td {
    height: 33px;
}

/*klc {#|6295|6ce8#}現場-球號分佈排行*/
.t-td-w4 td {
    width: 4%;
    vertical-align: top;
}

.t-td-w4 th {
    width: 4%;
}

.t-td-w10 td {
    width: 10%;
    line-height: 160%;
}

.paihang .dataArea .bq-title, .lianma .t1 .bq-title, .qzh-tab .qzh .qzh-list {
    border-bottom: none;
    cursor: pointer;
}

.lianma .t1 .b-top-none {
    border-top: 1px solid #fff;
    border-bottom: none;
    cursor: pointer;
}

/**五欄表格樣式**/
.struct_table_five {
    width: 60%;
}

.struct_table_five col {
    width: 20%;
}

.struct_table_five td {
    height: 26px;
}

/**左欄賬戶信息**/
.struct_table_accountInfo td {
    height: 22px;
    *height: 21px;
    text-indent: 10px;
    color: #ffc49d;
    font-weight: normal;
}

.skin_brown .struct_table_accountInfo td {
    height: 22px;
    color: #ffc49d;
    background: #634221;
    border: 1px solid #520505;
}

.struct_table_accountInfo .col1 {
    width: 90px;
}

.struct_table_accountInfo .col2 {
    width: 130px;
}

.struct_table_accountInfo a {
    color: #162E92
}

/**左欄最新注單**/
.struct_table_newOrder {
    width: 100%;
}

.struct_table_newOrder .sub_title {
    height: 30px;
}

.struct_table_newOrder td {
    border: 0px;
    height: 22px;
    *height: 18px;
    white-space: nowrap;
}

.struct_table_newOrder tr {
    color: #03236E;
}

.skin_red .struct_table_newOrder thead tr.sub_title {
    color: #CF0000
}

/**左欄{#|4e0b|6ce8#}成功信息**/
.success-info {
    overflow: auto;
    width: 216px;
    max-height: 290px;
    _height: 290px;
    text-align: center;
    margin: 8px;
    margin-top: 0px;
    background-color: #ffeddb;
}

.success-info li {
    *display: inline-block;
}

.success-info .success table {
    width: 100%;
    text-indent: 10px;
}

.success-info .success .td_h {
    height: 24px;
}

.success-info .text-i-em3 {
    color: #000;
    padding-left: 4em;
    *padding-left: 0em;
    width: 155px;
    *width: 160px;
    word-wrap: break-word;
}

.success-info .failure table {
    width: 100%;
    text-indent: 15px;
}

.success-info .failure td, .failure-odd-change {
    background: #F5F5F5;
}

.success-info .center {
    text-align: center;
    background: #F5F5F5;
}

.success-info dt {
    text-indent: 10px;
    padding: 3px;
}

.success-info .failure p, .failure-odd-change p {
    padding: 8px;
}

.success-info dd {
    background: none repeat scroll 0 0 #F3BBBB;
    line-height: 20px;
    margin: 0 auto;
    text-align: left;
    width: 65%;
    word-wrap: break-word;
    overflow: hidden;
    padding-left: 16px;
}

.success-info dd.red {
    color: #B80000;
}

.success-info .failure, .failure-odd-change {
    border-bottom: 1px solid #B5C6E2;
    border-left: 1px solid #B5C6E2;
    border-right: 1px solid #B5C6E2;
}

.success-info a {
    text-indent: 0px;
}

/*彈出確認框*/
.orderListBox {
    display: block;
    max-height: 300px;
    _height: 300px;
    overflow: auto;
    overflow-x: hidden;
    _border-left: 1px solid #B5C6E2;
    _border-right: 1px solid #B5C6E2;
}

.orderComputing {
    border: 1px solid #B5C6E2;
}

.orderComputing td {
    border-left: 1px solid #B5C6E2;
}

.orderComputing .td_a {
    width: 127px;
}

/*停押狀態*/
.huiseBg, .bg_grey {
    background: #eee;
}

.huiseBg input {
}

/*按鈕--小|中|大|刷新*/
.btn_yellow, .btn_white {
    width: 51px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    margin: 0 8px;
    font-size: 12px;
    cursor: pointer;
}

/*.btn_yellow{background-position:0 -79px;}*/
.btn_yellow {
    background-position: 0 -41px;
}

/*藍色按鈕*/
/*.btn_white{background-position:0 -103px;color:#323232;}*/
.btn_white {
    background-position: 0 -65px;
}

/*停押狀態*/
.huiseBg, .bg_grey {
    background: #eee;
}

.huiseBg input {
}

/*按鈕--小|中|大|刷新*/

/*彈出層的按鈕*/
.btn_yellow, .btn_white {
    width: 51px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    margin: 0 8px;
    font-size: 12px;
    cursor: pointer;
}

/*.btn_yellow{background-position:0 -79px;}*/
.btn_yellow {
    background-position: 0 -41px;
}

/*藍色按鈕*/
/*.btn_white{background-position:0 -103px;color:#323232;}*/
.btn_white {
    background-position: 0 -65px;
}

/****************** .skin_brown ******************/
.skin_brown .elem_amount .t {
    color: #511E02
}

.skin_brown .elem_type .t {
    color: #511E02
}

.skin_brown .elem_groupFilter a.on {
    color: #f8bb00;
}

.skin_brown #logout {
    color: #BAFF00;
    width: 100px;
    height: 27px;
    line-height: 27px;
    background: url("../images/bgcon.png") 0px -21px;
    margin-bottom: 8px;
}

.skin_brown #logout:hover {
    background-position: -110px -21px;
}

.skin_brown .t1 td, .skin_brown .t1 th {
    border: 1px solid #ab8959;
}

.skin_brown .t1 tfoot.bg_g1 td {
    background: #FFE9D9;
}

/*模塊皮膚定義*/
.skin_brown #klc_office_site th, .skin_brown .tr_office_site th {
    border-left: 1px solid #E9BA84;
    border-right: 1px solid #E9BA84;
}

.skin_brown .struct_table_newOrder tr {
    color: #3b2d1b;
    border-bottom: 1px solid #b0a7a6;
}

.skin_brown .touzhuArea .amount-input {
    border: 1px solid #B0B0B0;
}

.skin_brown .touzhuArea .amount-input:hover {
    border: 1px solid #FF8A11;
    background: #FCFDCF;
}

.skin_brown #infop tbody th {
    color: #450400
}

.skin_brown .elem-dialog .pop-hd {
    background-image: url(../images/openwinbg.png)
}

.skin_brown .elem-dialog .pop-border {
    border: 5px solid #CE561B;
}

.skin_brown .elem-dialog .pop-bd .btn-line {
    border-top: 1px solid #E9BA84;
}

.skin_brown .elem-dialog .pop-bd .btn-line .inner {
    background: #FEEEE1;
}

/*一般th的背景*/
.skin_brown .dataArea th {
    background: url(../images/table_titbg.png);
    height: 24px;
    color: #ffdfb6;
}

.skin_brown .touzhuArea th {
    background: url(../images/bgcon_repeat.png) repeat-x 0 -201px;
    height: 24px;
    color: #3f3f3f;
    border: solid 1px #ccc;
}

.skin_brown .struct_table_newOrder thead tr.sub_title {
    color: #e2983b
}

.skin_brown .struct_table_accountInfo a {
    color: #4A1A04
}

.skin_brown .struct_table_accountInfo .btn_m {
    color: #4A1A04
}

/*左側th的背景*/
.skin_brown .sidebar th {
    height: 33px;
    border-bottom: 1px solid #E9BA84;
}

.skin_brown .marquee {
    border-top: 1px solid #E6B77F;
    border-bottom: 1px solid #E6B77F;
    color: #5D5D5D;
}

.skin_brown .dataArea .kon {
    color: #4a1a04;
}

.skin_brown .touzhuArea .dataArea .kon {
    background: url(../images/bgcon_repeat.png) repeat-x 0 -230px;
    color: #3a43b3;
}

/*某一列td的背景*/

.skin_brown .col_single {
    background: #fde9db;
}

.skin_brown .touzhuArea .col_single {
    background: #fff;
}

.skin_brown .fontBlue {
    color: #511E02;
    font-weight: 700;
}

/*{#|957f|9f99#}和左側賬號信息，第一列td的背景*/
.skin_brown .sidebar .col_single, .skin_brown .changlong .col_single {
    background: #F8F9FE;
}

/*{#|6295|6ce8#}hover效果*/
.skin_brown .betArea .hover, .skin_brown .betArea .bcd, .skin_brown .bc {
    background: #ffd094;
}

/*{#|6295|6ce8#}選擇效果*/
.skin_brown .betArea .on, .skin_brown .betArea .onBg, .skin_brown .bettable .onBg {
    background: #ffc214;
}

/*連碼選中*/
.skin_brown .lianma-t .kon {
    color: #2836F4;
    font-weight: 700;
}

/*停押狀態*/
.huiseBg, .bg_grey {
    background: #eee;
}

.huiseBg input {
}

/*按鈕--小|中|大|刷新*/
.skin_brown .btn_s {
    width: 46px;
}

.skin_brown .btn_m {
    background: url(../images/bgcon_repeat.png) 0 -89px repeat-x;
    width: 63px;
    border: 1px solid #877053;
    color: #4a1a04;
    white-space: nowrap;
}

.skin_brown .btn_b {
    width: 75px;
}

.skin_brown .btn_r {
    background: url("../images/bgcon.png") -29px 0px;
    width: 29px;
    height: 18px;
    color: #ffd5a0;
}

.skin_brown .btn_r:hover {
    background-position: 0 0;
    color: #fff000;
}

.skin_brown .btn_s:hover, .skin_brown .btn_m:hover, .skin_brown .btn_b:hover {
    color: #880000;
    font-weight: 700;
    background-position: 0 -109px;
}

/*.skin_brown .btn_r:hover{background-position:-38px 0; color:#B4FF00;}*/

/*彈出層的按鈕*/
.skin_brown .elem-dialog .close, .skin_brown .elem-dialog .headico, .skin_brown .btn_yellow, .skin_brown .btn_white {
    background-image: url(../images/btn.png);
}

.btn_yellow, .btn_white {
    width: 51px;
    height: 23px;
    display: inline-block;
    line-height: 23px;
    margin: 0 8px;
    font-size: 12px;
    cursor: pointer;
}

/*.btn_yellow{background-position:0 -79px;}*/
.btn_yellow {
    background-position: 0 -41px;
}

/*藍色按鈕*/
/*.btn_white{background-position:0 -103px;color:#323232;}*/
.btn_white {
    background-position: 0 -65px;
}

.skin_brown .btn_gray {
    width: 65px;
    height: 20px;
}

/*一般和快捷的背景圖片*/
.skin_brown .elem_type .btnnav {
    background: url(../images/btn.png) no-repeat -38px -19px;
}

.skin_brown .elem_type .on {
    background-position: 0 -19px;
}

/*header*/
.skin_brown .header-bg {
    background: url(../images/headerbg.png) repeat-x;
}

.skin_brown .switch {
    color: #fff;
    background: none;
}

.skin_brown .switch-on {
    background: url("../images/headerselect.png");
    color: #f8bb00;
    font-weight: bold;
}

.skin_brown .elem_groupFilter, .skin_brown .sub-nav {
    color: #be9d76;
}

.skin_brown .elem_groupFilter span {
    color: #FEB68B;
}

.skin_brown .main-nav a, .skin_brown .main-nav {
    color: #edd0bd;
}

.skin_brown .elem_groupFilter a {
    color: #be9d76;
}

.skin_brown .c_blue {
    color: #511e02;
}

/*導航選中效果*/
.skin_brown .main-nav .on a {
    color: #ffd800;
    font-weight: 700;
}

/* {#|6295|6ce8#}現場-球號分佈排行td背景*/
.skin_brown .line-gradient {
    background: #FDF8F2;
}

/*分頁
.skin_brown  .elem_pager a {background-image:url(../images/ico.png);}
*/
/*常用背景色彩*/
.skin_brown .bg_white {
    background: none;
}

/*白色*/
.skin_brown .bg_gray {
    background: #EFEFEF;
}

/*灰色*/
.skin_brown .bg_red {
    background: red;
}

/*紅色*/
.skin_brown .huiseBg {
    background: #FDF8F2
}

.skin_brown .bg_light_blue {
    background: none;
}

.skin_brown .bg_deep_blue {
    background: #331c00;
}

.skin_brown .bg_deep_blue td {
    border-bottom: 1px solid #E9BA84
}

/**常用色彩**/
.skin_brown .red {
    color: red;
}

/**紅色**/
.skin_brown .blue, .bluer {
    color: #0017C7;
}

/**藍**/
.skin_brown .blue_h {
    color: blue;
}

/**高藍**/
.skin_brown .greener {
    color: #119400;
}

/*草綠色*/
/* color */
.skin_brown a.black {
    color: #000;
}

.skin_brown a.black:hover {
    color: #162E92;
}

.skin_brown .sub_title_color {
    color: #511E02;
    font-weight: 700;
}

/**子標題字色**/
.skin_brown .inner_text {
    color: #511E02;
    background: none repeat scroll 0 0 #FFF4EB;
}

.skin_brown .changlongbox {
    color: #511E02;
}

.skin_brown .new_fresh_title {
    font-weight: 700;
    color: #3b2d1b;
    background: url(../images/resh_tit.png);
    padding-top: 6px;
    text-align: left;
    text-indent: 27px;
}

/* 球號 */
.number {
    width: 26px;
    height: 27px;
    display: inline-block;
    background: url(../images/ball-klc20130106.png) no-repeat;
    margin: 0px 1px 0 0;
    vertical-align: middle;
    background-position: -100px 0;
}

.num1 {
    background-position: 0 0;
}

.num2 {
    background-position: 0 -27px
}

.num3 {
    background-position: 0 -54px
}

.num4 {
    background-position: 0 -81px
}

.num5 {
    background-position: 0 -108px
}

.num6 {
    background-position: 0 -135px
}

.num7 {
    background-position: 0 -162px
}

.num8 {
    background-position: 0 -189px
}

.num9 {
    background-position: 0 -216px
}

.num10 {
    background-position: 0 -243px
}

.num11 {
    background-position: 0 -270px
}

.num12 {
    background-position: 0 -297px
}

.num13 {
    background-position: 0 -324px
}

.num14 {
    background-position: 0 -351px
}

.num15 {
    background-position: 0 -378px
}

.num16 {
    background-position: 0 -405px
}

.num17 {
    background-position: 0 -432px
}

.num18 {
    background-position: 0 -459px
}

.num19 {
    background-position: 0 -486px
}

.num20 {
    background-position: 0 -513px
}

.evenCode .number {
    cursor: pointer;
}

/*ssc*/
.ssc .number {
    width: 26px;
    height: 26px;
    display: inline-block;
    background: url(../images/ball-ssc.png) no-repeat;
    margin: 0 1px;
    background-position: -100px 0;
}

.ssc .num0 {
    background-position: 0px 0px;
}

.ssc .num1 {
    background-position: 0px -27px;
}

.ssc .num2 {
    background-position: 0px -54px;
}

.ssc .num3 {
    background-position: 0px -81px;
}

.ssc .num4 {
    background-position: 0px -108px;
}

.ssc .num5 {
    background-position: -28px 0px;
}

.ssc .num6 {
    background-position: -28px -27px;
}

.ssc .num7 {
    background-position: -28px -54px;
}

.ssc .num8 {
    background-position: -28px -81px;
}

.ssc .num9 {
    background-position: -28px -108px;
}

/*PK10*/
.pk10 .number {
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    background: url(../images/ball-pk.png) no-repeat;
    margin: 0px 1px;
    background-position: -100px 0;
}

.pk10 .num1 {
    background-position: 0 0;
}

.pk10 .num2 {
    background-position: 0 -21px
}

.pk10 .num3 {
    background-position: 0 -42px
}

.pk10 .num4 {
    background-position: 0 -63px
}

.pk10 .num5 {
    background-position: 0 -84px
}

.pk10 .num6 {
    background-position: 0 -105px
}

.pk10 .num7 {
    background-position: 0 -126px
}

.pk10 .num8 {
    background-position: 0 -147px
}

.pk10 .num9 {
    background-position: 0 -168px
}

.pk10 .num10 {
    background-position: 0 -190px
}

/* nc */
.nc .number {
    width: 32px;
    height: 33px;
    line-height: 20px;
    display: inline-block;
    background: url(../images/ball-nc20130106.png) no-repeat;
    margin: -5px 3px -4px 0px;
    *margin: 0px 3px 0px 0px;
    padding: 0;
    background-position: -100px 0;
}

.nc .num1 {
    background-position: 0 0;
}

.nc .num2 {
    background-position: 0 -34px
}

.nc .num3 {
    background-position: 0 -66px
}

.nc .num4 {
    background-position: 0 -99px
}

.nc .num5 {
    background-position: 0 -134px
}

.nc .num6 {
    background-position: 0 -165px
}

.nc .num7 {
    background-position: 0 -198px
}

.nc .num8 {
    background-position: 0 -231px
}

.nc .num9 {
    background-position: 0 -264px
}

.nc .num10 {
    background-position: 0 -298px
}

.nc .num11 {
    background-position: 0 -331px
}

.nc .num12 {
    background-position: 0 -365px
}

.nc .num13 {
    background-position: 0 -396px
}

.nc .num14 {
    background-position: 0 -429px
}

.nc .num15 {
    background-position: 0 -462px
}

.nc .num16 {
    background-position: 0 -494px
}

.nc .num17 {
    background-position: 0 -529px
}

.nc .num18 {
    background-position: 0 -561px
}

.nc .num19 {
    background-position: 0 -594px
}

.nc .num20 {
    background-position: 0 -627px
}

/**前台開獎結果球號樣式(小圖標)**/
.nc .snumber {
    width: 32px;
    height: 33px;
    line-height: 20px;
    display: inline-block;
    margin: 0px -12px -4px 0px;
    padding: 0;
    background-position: -100px 0;
}

.nc .snum1 {
    background-position: 0 0;
}

.nc .snum2 {
    background-position: 0 -22px
}

.nc .snum3 {
    background-position: 0 -45px
}

.nc .snum4 {
    background-position: 0 -68px
}

.nc .snum5 {
    background-position: 0 -91px
}

.nc .snum6 {
    background-position: 0 -115px
}

.nc .snum7 {
    background-position: 0 -137px
}

.nc .snum8 {
    background-position: 0 -159px
}

.nc .snum9 {
    background-position: 0 -183px
}

.nc .snum10 {
    background-position: 0 -206px
}

.nc .snum11 {
    background-position: 0 -229px
}

.nc .snum12 {
    background-position: 0 -252px
}

.nc .snum13 {
    background-position: 0 -275px
}

.nc .snum14 {
    background-position: 0 -297px
}

.nc .snum15 {
    background-position: 0 -321px
}

.nc .snum16 {
    background-position: 0 -344px
}

.nc .snum17 {
    background-position: 0 -367px
}

.nc .snum18 {
    background-position: 0 -390px
}

.nc .snum19 {
    background-position: 0 -414px
}

.nc .snum20 {
    background-position: 0 -436px
}

/*ks*/
.ks .number {
    width: 27px;
    height: 27px;
    line-height: 27px;
    display: inline-block;
    margin: 0px 1px;
    background-position: -100px 0;
}

.ks .num1 {
    background-position: 0 0;
}

.ks .num2 {
    background-position: 0 -28px
}

.ks .num3 {
    background-position: 0 -56px
}

.ks .num4 {
    background-position: 0 -84px
}

.ks .num5 {
    background-position: 0 -112px
}

.ks .num6 {
    background-position: 0 -140px
}

/*按鈕*/
.elem_btn {
    display: inline-block;
    text-align: center;
    color: #fff;
    height: 17px;
    line-height: 17px;
    cursor: pointer;
}

.btn_blue1 {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 0 18px;
    margin: 0 2px;
}

/* {#|6295|6ce8#}類型 */
.elem_type {
    height: 26px;
}

.elem_type .t {
    color: #3163AC;
    font-weight: 700;
    vertical-align: top;
}

.elem_type .btnnav {
    width: 38px;
    height: 21px;
    margin-right: 1px;
    line-height: 18px;
    color: #666;
}

.elem_type .on {
    color: #CF0000;
    font-weight: 700;
}

/* 金額 */
.elem_type_box, .paihang {
    margin: 10px 0;
}

.elem_type_box {
    line-height: 26px;
}

.elem_amount .t {
    color: #3163AC;
    font-weight: 700;
}

.elem_amount input {
    border: 1px solid #B0B0B0;
    width: 88px;
    padding: 1px;
    height: 14px;
}

.elem_amount .elem_btn, .elem_amount input {
    margin: 0 3px;
}

.elem_amount .elem_amount_input_quick {
    width: 65px;
}

/*{#|6295|6ce8#}現場快速{#|4e0b|6ce8#}*/
.elem_amount .checkbox {
    width: 13px;
    height: 13px;
    border: none;
    padding: 0;
}

/* 倍數 */
.elem_multiple {
    height: 26px;
}

.elem_multiple .label {
    cursor: pointer;
}

.elem_multiple .t {
    color: #CF0000;
    font-weight: 700;
}

.elem_multiple input {
    *margin-left: -2px;
}

/* 分頁 */
.elem_pager {
    padding: 7px 0px;
}

.elem_pager .pageindex {
    width: 26px;
    color: #D84343;
    text-align: center;
    border: 1px solid #BBBBBB;
    height: 12px;
}

.elem_pager .other {
    display: inline-block;
    height: 18px;
    padding: 0 5px;
    float: left;
}

.elem_pager input {
    vertical-align: baseline
}

.elem_pager a {
    overflow: hidden;
    color: #5D71C5;
    font-family: 'icomoon';
    font-weight: 400;
    height: 18px;
    display: inline-block;
    float: left;
    padding: 2px;
}

.skin_brown .elem_pager a {
    color: #C98249;
}

/* 項目導航切換 */
.elem_projtabs {
    padding: 1px;
    height: 31px;
}

.elem_projtabs a {
    padding: 0 21px;
    color: #465196;
    height: 31px;
    font-weight: 700;
    line-height: 31px;
    float: left;
}

.elem_projtabs a.on {
    color: #fff;
    background: #3A6AB0;
}

/* 已選中多少項 */
.elem_selected {
    color: #444;
    height: 26px;
}

.elem_selected span {
    margin: 0 4px;
    color: red;
    font-size: 14px;
}

/* 明細切換 */
.elem_detailTabs {
    padding: 7px 0;
}

.elem_detailTabs .label {
    cursor: pointer;
    margin-right: 10px;
}

/* 模塊標題導航 */
.elem_bar1 {
    padding: 7px 0;
}

.elem_bar1 .t {
    color: #3163AC;
    margin-right: 8px;
}

.elem_bar1 .content {
    margin-right: 8px;
}

/* 組合篩選 */
.elem_groupFilter {
    height: 28px;
    line-height: 28px;
}

.elem_groupFilter a {
    color: #3163AC;
    text-indent: 0;
    display: inline-block;
    margin: 0;
    width: 4em;
    text-align: center;
}

.elem_groupFilter .w5em {
    width: 6em;
}

.elem_groupFilter .w7em {
    width: 7em;
}

.elem_groupFilter a.on {
    color: #f8bb00;
    font-weight: 700;
}

.elem_groupFilter a:hover {
    color: #f8bb00;
    font-weight: 700;
}

/*----簡單日期控件樣式-----*/
.boxDay {
    position: absolute;
    border: 1px solid #9FA3BC;
    background: #fff;
    width: 172px;
    font-size: 12px;
    font-family: Arial;
    color: #6D879E;
    margin: 0;
    padding-bottom: 5px;
    z-index: 1001;
}

.boxDay dt, .boxDay dd {
    margin: 0px;
    padding: 0px;
}

.boxDay dt {
    text-align: center;
    background: #E0F0FD;
    height: 21px;
    line-height: 21px;
}

.boxDay dt a {
    font-family: "宋體";
    text-decoration: none;
    color: #6D879E;
    padding: 0 5px;
}

.boxDay dt a:hover {
    color: #1462A7;
}

.boxDay dt a.l {
    float: left;
}

.boxDay dt a.r {
    float: right;
}

.boxDay dd.hd {
    border-top: 1px solid #EAEBEC;
    border-bottom: 1px solid #EAEBEC;
    height: 24px;
    font-family: Arial;
    font-weight: 700;
}

.boxDay dd.hd span {
    width: 24px;
    height: 24px;
    float: left;
    line-height: 24px;
    text-align: center;
    overflow: hidden;
}

.boxDay dd.bd a {
    width: 24px;
    height: 22px;
    float: left;
    text-decoration: none;
    text-align: center;
    display: block;
    line-height: 22px;
    color: #444;
    float: left;
}

.boxDay dd.bd a:hover {
    background: #FAF0D7;
    color: #555;
}

.boxDay dd.bd a.now {
    background: #E0F0FD;
    color: #555;
}

.boxDay dd.bd a.on {
    background: #F7DD99;
    color: #555;
}

.boxDay dd.bd a.on:hover {
    background: #F7DD99;
}

.boxDay dd.bd a.def {
    cursor: default;
    background: none;
}

.boxDay dd.bd a.def:hover {
    cursor: default;
    background: none;
}

.pk-b.max {
    display: none;
}

/* set table height */
table.h1 tbody td {
    height: 27px;
    *height: 26px;
}

table.h1 tfoot td {
    height: 27px;
    *height: 26px;
}

table.fb {
    font-weight: 700;
}

/* history */
.play-title {
    overflow: auto;
    zoom: 1;
    padding-bottom: 5px;
    width: 625px
}

.play-title span, .play-detail span {
    color: #d85f00
}

.play-title .comb {
    padding-right: 30px
}

.dt {
    border-top: 1px solid #999;
    border-bottom: 1px solid #cdcdcd;
    font-size: 14px;
    background: url("../images/vertical_bg.png") repeat-x 0 -272px;
    color: #d85f00;
    text-align: center;
    height: 25px;
    line-height: 25px;
}

.play-detail {
    border-left: 1px solid #cdcdcd;
    height: 360px;
    overflow-y: auto;
    zoom: 1
}

.play-detail div {
    padding: 12px 0;
    line-height: 20px;
    float: left;
    width: 103px;
    height: 106px;
    text-align: center;
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd
}

.play-detail em {
    color: #999
}

.play-detail div.huise {
    background-color: #eee;
}

.history {
    color: #373737;
    font-weight: 700;
    padding-left: 9px;
}

.history .hidden {
    display: none;
}

.history table {
    width: 99%
}

.history .pager {
    float: right;
    margin-right: 15px;
}

.history .title {
    *height: 27px !important;
    *height: 23px;
    float: left;
}

.history #date, .history #play_type {
    font-weight: 400;
    color: black;
}

/**開獎結果 ***/
.result {
    color: #450400
}

.result table {
    width: 99%;
}

#result_tb td {
    height: 30px;
}

.result .pop {
    display: none;
    width: 995px;
}

/*球號分配*/
.ball .ball-th th {
    background: none;
    font-weight: 700;
    background: #fdebde;
    color: #4a1a04;
}

.ball table {
    width: 98%;
    margin-left: 1px;
}

.ball span {
    vertical-align: text-bottom;
    display: inline-block;
    zoom: 1;
}

.ball-list-ssc span {
    width: 13px;
}

.ks .ball-list-ssc span {
    width: 38px;
}

.ball button {
    width: 50px;
    line-height: 18px;
    margin-left: 3px
}

.pop {
    _width: 995px;
    display: none
}

.get-more {
    text-align: center;
    margin-top: 5px
}

.get-more a {
    color: black
}

.get-more a:hover {
    color: red
}

.ball col {
    width: 169px
}

.ball-list {
    overflow-y: scroll;
    height: 391px;
    margin-left: 1px;
    *width: 997px;
}

.ball ul {
    overflow: auto;
    zoom: 1
}

.ball li {
    color: gray;
    overflow: hidden;
    float: left;
    width: 36.19px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border-right: 1px solid #BBBCC0;
    border-bottom: 1px solid #BBBCC0;
}

.ball .ball-1 {
    width: 67px;
    border-left: 1px solid #BBBCC0;
}

.ball .ball-2 {
    width: 162px;
    *width: 167px;
}

.ball-list-ssc li {
    width: 146.7px;
}

.ks .ball .ball-1 {
    width: 71px;
    border-left: 1px solid #BBBCC0;
}

.ks .ball .ball-2 {
    width: 162px;
    *width: 167px;
}

.ks .ball-list-ssc li {
    width: 244.7px;
}

.ball-list-ssc-th-hack {
    width: 71px;
}

.ball-list .ball-2, .ball-list .ball-1 {
    color: #000
}

.ball-list-ssc .ball-1 {
    width: 71px;
}

.ball-list i {
    font-style: normal
}

.ball-list .bc {
    width: 15px;
}

.pop {
    width: 995px;
    display: none
}

.redbg {
    background-color: red;
    color: #fff
}

.ball-title {
    margin-left: 1px;
}

.ball-title li {
    color: #131A50;
    font-weight: 700;
    border-top: 1px solid #BBBCC0;
    height: 24px;
    line-height: 24px;
}

.nc .ball-title li {
    height: 35px;
}

.nc .ball-title .number {
    margin-top: 2px;
}

.pk-ball {
    display: inline-block;
    padding: 0 30px;
    line-height: 20px;
    border: 1px solid #ccc;
    margin: 0 2px 2px 0;
    cursor: pointer;
    background: #eee;
}

.ball-on {
    color: red;
    background: none;
}

.pk-b.max {
    display: none;
}

/*.qiuhao_content_pk10{width: 60px;}*/
.pk6to10 {
    display: none;
}

/* password */
#change_password {
    background-color: #fff;
    padding: 10px;
}

#change_password .t {
    margin-right: 36px;
    text-align: right;
    color: #450400;
}

#change_password .form {
    padding-left: 22px;
}

#change_password .form .input_t {
    width: 167px;
}

/* gameRule */
.rule td {
    padding: 21px 21px 0 41px;
    line-height: 2.0;
    text-align: left
}

.rule p {
    margin-bottom: 10px
}

.rule dt {
    color: red
}

.rule dd {
    padding-left: 20px
}

/* infop */
#infop {
}

#infop table {
    margin: 0 0 10px;
}

#infop .game-left {
    float: left;
}

#infop .game-right {
    float: right
}

#infop .game-left, .game-right {
    width: 49%
}

#infop .col_single {
    height: 28px;
}

#infop td {
    height: 28px;
    text-align: center;
}

#infop tbody th {
    background: #fde9db;
    font-weight: 400;;
}

#infop .t {
    text-align: left;
    padding-left: 15px;
}

#infop col {
    width: 16%;
}

/* result */
#result td, #result_pk10 td, #result_sc td {
    height: 28px;
}

#result, #result_pk10, #result_sc {
    padding-left: 9px;
}

/**最新注單**/
.new-order {
    border: none;
    width: 216px;
    margin: 10px 8px
}

.neworderListBox {
    overflow: auto;
    max-width: 216px;
    _width: 206px;
    max-height: 290px;
    min-height: 70px;
    text-align: center;
    background-color: #ddd8d5;
    padding: 5px;
}

.rushBtn {
    position: absolute;
    margin-left: 180px;
    margin-top: -24px;
}

#s-list p {
    text-indent: 10px;
    text-align: left;
}

.new_fresh_title {
    font-weight: 700;
    color: #162E92;
    height: 25px;
    padding-top: 6px;
    text-align: center;
}

/* protocol */
#protocol {
    padding: 0;
    background: #7c5329 url(../images/xy_bg.png) repeat-x top;
}

#protocol .xy_head {
    background: url(../images/xy_title_bg.png) no-repeat center top;
    height: 87px;
}

#protocol .g-xy {
    border: 3px solid #351a00;
    background: #fff5eb;
    width: 975px;
    margin: 0 auto;
}

#protocol .g-xy h3 {
    margin: 0 84px;
    padding: 28px 0 18px;
    border-bottom: 1px solid #cfb898;
    text-align: center;
    color: #cc0000;
    font-size: 14px;
}

#protocol .g-xy .txt {
    margin: 0 80px 0 84px;
    line-height: 24px;
    padding: 20px 0 40px;
}

#protocol .bottom {
    margin: 13px;
    text-align: center;
}

#protocol .bottom a {
    margin: 0 2px;
}

.main-nav a:hover {
    color: #FCC000;
    font-weight: 700;
}

/*公告頁*/
.more_announcement {
    table-layout: fixed;
    word-wrap: break-word;
}

.tr_office_site th {
    border-left: 1px solid #B5C6E2;
    border-right: 1px solid #B5C6E2;
    font-family: "宋體";
}

.tr_office_site th a:hover {
    color: red;
}

#s-list .db-bg {
    width: 30%;
}

#s-list td {
    height: 26px;
}

#status {
}

#history {
}

#status thead th, #status td, #history thead th, #history td {
    white-space: nowrap;
}

.orderListBox thead th {
    white-space: nowrap;
}

.nc_nav_td {
    width: 22%;
    text-indent: 38px;
    text-indent: 38px \0;
    *text-indent: 36px;
}

/**NC導行控制**/
.nc_nav_td_liangmian {
    text-indent: 32px;
    *text-indent: 32px;
}

.pk10_nav_td {
    width: 23%;
    text-indent: 44px;
}

/**PK10導行控制**/
.ssc_nav_td {
    text-indent: 2px;
}

/**SSC導行控制**/
#status .td_autoline, #history .td_autoline {
    white-space: normal;
}

/*自動換行*/

/**最近開獎結果**/

.recentBox .tdqs {
    width: 33px;
}

.recentBox .tdball {
    width: 27px;
}

.recentBox .tdnum {
    width: 23px;
}

.recentBox .tdbig {
    width: 29px;
}

.recentBox td.greener {
    color: #119400;
}

.skin_brown .kstd td {
    padding-left: 0px;
    border: 1px solid #E9BA84;
    height: 27px;
    text-indent: 0px;
}

.skin_brown .kscol {
    width: 10%;
    *width: 8%;
}

.ks .betAreaBox {
    width: 741px;
}

.ks .changlongbox {
    width: 200px;
}

.ks .changlongbox .marqueeBox {
    width: 190px;
}

.skin_brown .ks .pktouzhuArea table {
    border: 1px solid #E9BA84;
}

/**修正IE低版本表格邊框丟失與在table中與frame='box'等聯用**/
.skin_brown .klctouzhuArea_fix table {
    border: 1px solid #E9BA84;
}

.skin_brown .ks .recentBox table tr td {
    border: 1px solid #E9BA84;
}

.jies-btn {
    width: 50px;
    height: 21px;
    display: inline-block;
    line-height: 16px;
    text-align: center;
    color: #000;
}

#common_div {
    display: none;
}

#kuaijie_div {
    display: block;
}

.kb .number {
    width: 26px;
    height: 26px;
}

.kb .num1 {
    background-position: 0 -0px;
}

.kb .num2 {
    background-position: 0 -27px;
}

.kb .num3 {
    background-position: 0 -54px;
}

.kb .num4 {
    background-position: 0 -81px;
}

.kb .num5 {
    background-position: 0 -108px;
}

.kb .num6 {
    background-position: 0 -135px;
}

.kb .num7 {
    background-position: 0 -162px;
}

.kb .num8 {
    background-position: 0 -189px;
}

.kb .num9 {
    background-position: 0 -216px;
}

.kb .num10 {
    background-position: 0 -243px;
}

.kb .num11 {
    background-position: 0 -270px;
}

.kb .num12 {
    background-position: 0 -297px;
}

.kb .num13 {
    background-position: 0 -324px;
}

.kb .num14 {
    background-position: 0 -351px;
}

.kb .num15 {
    background-position: 0 -378px;
}

.kb .num16 {
    background-position: 0 -405px;
}

.kb .num17 {
    background-position: 0 -432px;
}

.kb .num18 {
    background-position: 0 -459px;
}

.kb .num19 {
    background-position: 0 -486px;
}

.kb .num20 {
    background-position: 0 -513px;
}

.kb .num21 {
    background-position: -26px -0px;
}

.kb .num22 {
    background-position: -26px -27px;
}

.kb .num23 {
    background-position: -26px -54px;
}

.kb .num24 {
    background-position: -26px -81px;
}

.kb .num25 {
    background-position: -26px -108px;
}

.kb .num26 {
    background-position: -26px -135px;
}

.kb .num27 {
    background-position: -26px -162px;
}

.kb .num28 {
    background-position: -26px -189px;
}

.kb .num29 {
    background-position: -26px -216px;
}

.kb .num30 {
    background-position: -26px -243px;
}

.kb .num31 {
    background-position: -26px -270px;
}

.kb .num32 {
    background-position: -26px -297px;
}

.kb .num33 {
    background-position: -26px -324px;
}

.kb .num34 {
    background-position: -26px -351px;
}

.kb .num35 {
    background-position: -26px -378px;
}

.kb .num36 {
    background-position: -26px -405px;
}

.kb .num37 {
    background-position: -26px -432px;
}

.kb .num38 {
    background-position: -26px -459px;
}

.kb .num39 {
    background-position: -26px -486px;
}

.kb .num40 {
    background-position: -26px -513px;
}

.kb .num41 {
    background-position: -52px -0px;
}

.kb .num42 {
    background-position: -52px -27px;
}

.kb .num43 {
    background-position: -52px -54px;
}

.kb .num44 {
    background-position: -52px -81px;
}

.kb .num45 {
    background-position: -52px -108px;
}

.kb .num46 {
    background-position: -52px -135px;
}

.kb .num47 {
    background-position: -52px -162px;
}

.kb .num48 {
    background-position: -52px -189px;
}

.kb .num49 {
    background-position: -52px -216px;
}

.kb .num50 {
    background-position: -52px -243px;
}

.kb .num51 {
    background-position: -52px -270px;
}

.kb .num52 {
    background-position: -52px -297px;
}

.kb .num53 {
    background-position: -52px -324px;
}

.kb .num54 {
    background-position: -52px -351px;
}

.kb .num55 {
    background-position: -52px -378px;
}

.kb .num56 {
    background-position: -52px -405px;
}

.kb .num57 {
    background-position: -52px -432px;
}

.kb .num58 {
    background-position: -52px -459px;
}

.kb .num59 {
    background-position: -52px -486px;
}

.kb .num60 {
    background-position: -52px -513px;
}

.kb .num61 {
    background-position: -78px -0px;
}

.kb .num62 {
    background-position: -78px -27px;
}

.kb .num63 {
    background-position: -78px -54px;
}

.kb .num64 {
    background-position: -78px -81px;
}

.kb .num65 {
    background-position: -78px -108px;
}

.kb .num66 {
    background-position: -78px -135px;
}

.kb .num67 {
    background-position: -78px -162px;
}

.kb .num68 {
    background-position: -78px -189px;
}

.kb .num69 {
    background-position: -78px -216px;
}

.kb .num70 {
    background-position: -78px -243px;
}

.kb .num71 {
    background-position: -78px -270px;
}

.kb .num72 {
    background-position: -78px -297px;
}

.kb .num73 {
    background-position: -78px -324px;
}

.kb .num74 {
    background-position: -78px -351px;
}

.kb .num75 {
    background-position: -78px -378px;
}

.kb .num76 {
    background-position: -78px -405px;
}

.kb .num77 {
    background-position: -78px -432px;
}

.kb .num78 {
    background-position: -78px -459px;
}

.kb .num79 {
    background-position: -78px -486px;
}

.kb .num80 {
    background-position: -78px -513px;
}

#result_kb .number {
    margin: 0 -2px;
}

#result_kb .dataArea td {
    padding: 0 1px;
}

/*快捷下樣式*/
.kuaijiexiaju {
    cursor: pointer;
}

.elem_amount .font {
    color: #008000;
}

.elem_amount label {
    position: relative;
    top: -2px;
    position: static;
    _top: 0;
    cursor: pointer;
}

#kuaijiexiaju_box {
    width: auto;
    margin: 0;
    padding: 0;
    border: none;
}

#kuaijiexiaju_input {
    width: 65px;
}

.shuoming .font {
    color: #008000;
}

.shuoming .red {
    color: #ff0000;
}

#wangzhandh {
    width: 216px;
    margin: 8px;
}

#wangzhandh th {
    background: url('../images/kaijianwang_tdbg.png') repeat-x;
    border: 1px solid #877053;
}

#wangzhandh th.kj_tit {
    background: url('../images/kaijianwang_tit.png');
    border: none;
    color: #fff;
    height: 23px;
}

#accountInfoback {
    width: 215px;
    margin: 8px;
    margin-bottom: 0px;
}

#accountInfoback td.backbtn {
    text-align: center;
    text-indent: 0;
    background: none;
    border: none;
    padding: 5px;
}

.bet_con {
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 15px;
}

.skin_brown .bet_notice_table {
    width: 100%;
    margin-bottom: 10px;
}

.skin_brown .bet_notice_table th {
    background: url("../images/bgcon.png") 0 -94px;
    height: 27px;
    line-height: 27px;
    color: #fff;
    text-align: left;
    border: none;
    padding: 0 10px;
}

.skin_brown .recentBox th {
    background: url(../images/table_titbg.png);
    height: 24px;
    line-height: 24px;
    white-space: nowrap;
}

.skin_brown .bet_notice_table th span {
    float: left
}

.skin_brown .bet_notice_table th a {
    color: #dab481;
    float: right;
}

.marqueeBox {
    width: 100%;
    line-height: 24px;
    text-indent: 24px;
    word-break: break-all;
    padding: 4px;
    background-color: #ffeddb;
    display: block;
    height: 50px;
    width: 166px;
    overflow: auto;
}

.marquee .more {
    position: absolute;
    right: 20px;
}

#changlong td {
    background-color: #ffeddb
}

#lineSelect {
    color: #450400;
}

#lineSelect .form {
    padding-left: 22px;
}

#lineSelect .t {
    margin-right: 26px;
    text-align: right;
}

.ant-pagination {
    font-size: 9pt
}

.ant-pagination:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.ant-table-pagination {
    margin: 1pc 0;
    float: right
}

.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-prev {
    margin-right: 8px
}

.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-prev {
    margin-right: 8px
}

.ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-next, .ant-pagination-prev {
    font-family: Arial;
    cursor: pointer;
    color: #666;
    border-radius: 6px;
    list-style: none;
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    float: left;
    text-align: center;
    transition: all .3s ease;
    display: inline-block
}

.ant-pagination-next, .ant-pagination-prev {
    border: 1px solid #d9d9d9
}

.ant-pagination-next a, .ant-pagination-prev a {
    color: #666
}

.ant-pagination-next a:after, .ant-pagination-prev a:after {
    display: inline-block;
    font-size: 9pt;
    font-size: 8px \9;
    transform: scale(.66666667) rotate(0deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1,M12=0,M21=0,M22=1)";
    zoom: 1;
    display: block;
    height: 26px;
    line-height: 26px;
    font-family: anticon;
    text-align: center
}

:root .ant-pagination-next a:after, :root .ant-pagination-prev a:after {
    filter: none;
    font-size: 9pt
}

.ant-pagination-next:hover, .ant-pagination-prev:hover {
    border-color: #179561
}

.ant-pagination-next:hover a, .ant-pagination-prev:hover a {
    color: #179561
}

.ant-pagination-next a:after {
    content: "\E600";
    display: block
}

.ant-pagination-disabled {
    cursor: not-allowed
}

.ant-pagination-disabled:hover {
    border-color: #d9d9d9
}

.ant-pagination-disabled:hover a {
    color: #ccc;
    cursor: not-allowed
}

.ant-pagination-disabled a {
    color: #ccc
}

.ant-pagination-simple .ant-pagination-next, .ant-pagination-simple .ant-pagination-prev {
    border: 0;
    height: 24px;
    line-height: 24px;
    margin: 0;
    font-size: 18px
}

.ant-pagination-item {
    cursor: pointer;
    border-radius: 6px;
    user-select: none;
    min-width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    list-style: none;
    float: left;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    margin-right: 8px;
    font-family: Arial
}

.ant-pagination-item a {
    text-decoration: none;
    color: #666;
    transition: none;
    margin: 0 6px
}

.ant-pagination-item:hover {
    transition: all .3s ease;
    border-color: #179561
}

.ant-pagination-item:hover a {
    color: #179561
}

.ant-pagination-item-active {
    background-color: #179561;
    border-color: #179561
}

.ant-pagination-item-active a, .ant-pagination-item-active:hover a {
    color: #fff
}

#pagination-digg {
    float: right;
    margin: 0 6px
}

#pagination-digg li {
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 11px;
    list-style: none; /* savers */
    float: left;
}

#pagination-digg a {
    border: solid 1px #9aafe5;
    margin-right: 2px;
}

#pagination-digg .previous-off, #pagination-digg .next-off {
    border: solid 1px #DEDEDE;
    color: #888888;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 2px;
    padding: 3px 4px;
}

#pagination-digg .next a, #pagination-digg .previous a {
    font-weight: bold;
}

#pagination-digg .active {
    background: #2e6ab1;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    padding: 4px 6px; /* savers */
    margin-right: 2px;
}

#pagination-digg a:link, #pagination-digg a:visited {
    color: #0e509e;
    display: block;
    float: left;
    padding: 3px 6px;
    text-decoration: none;
}

#pagination-digg a:hover {
    border: solid 1px #0e509e;
}